.cate_wrapper {
  display: flex;
  flex-direction: column;

  // 输入框
  .input {
    background-color: #eb4450;
    display: flex;
    height: 90rpx;
    align-items: center;
    padding: 0 10rpx;
    box-sizing: border-box;

    .weui-input {
      width: 100%;
      height: 70rpx;
      background-color: #fff;
      border-radius: 15rpx;
      text-align: center;
      color: #666666;
    }
  }

  // 内容
  .section {
    display: flex;

    .left {
      width: 210rpx;
      height: calc(100vh - 90rpx);

      .van-sidebar {
        width: 100%;
        text-align: center;

        .van-sidebar-item--selected {
          color: #eb4a55;
          font-weight: 700;

        }
      }
    }

    .right {
      flex: 1;
      height: calc(100vh - 90rpx);

      .r_item {
        image {
          width: 110rpx;
          height: 100rpx;
        }

        .title {
          text-align: center;
        }

        .van-grid {
          text {
            font-size: 24rpx;
          }
        }
      }
    }
  }
}